body { font-family:Helvetica,sans-serif; color:#4e4e4e; }

a, a:link, a:visited { color:#67c9d4; font-weight:bold; -webkit-transition:color .2s ease-out;}
a:hover, a:active { color:#ef4023; } 

h1, h2, h3, h4, h5, h6 { font-weight:bold; }
h1 { }
h2 { font-size:200%; color:#939598; }
h3 { font-size:130%; }
h4 { }
h5 { }
h6 { }

p, ul, ol, dl, pre, table, input { font-size:130%; line-height:1.6; }

p, ul, ol, dl, pre, img, object, form, table { margin:0 0 22px; }

h1, h2, h3, h5, h6 { padding:0 0 10px; }

blockquote p { }

p img, p object, p embed { margin:0; }

label { font-weight:bold; font-style:italic; text-transform:uppercase; color:#9e9f9e; }
input[type="text"] { width:175px; }
select 	  { width:177px; } /* select width needs to be nudged up to match text inputs */
textarea  { width:98.6%; height:200px; }

input[type="text"],
textarea,
select {
	padding:1px 0 0;
	background-color:#ffffff; 
	border:1px solid #ededed;
}
input[type="text"]:focus,
textarea:focus { 
	
}

input[type='submit'], 
input[type='reset'], 
input[type='button'], 
button { 
	 
}
input[type='submit']:hover,
input[type='reset']:hover,
input[type='button']:hover,
button:hover { }
input[type='submit']:active,
input[type='reset']:active,
input[type='button']:active,
button:active { 
	
}

optgroup { }
option   { }

table caption { }
table thead th { }
table thead th,
table tfoot tr,
table tbody td { border:1px solid #ededed; }

hr { background-color:#ededed; }